using System;

namespace Module.Core.EntitiesInfo
{

	[Serializable]
    public class SingerInfo
	{
		#region Fields

		private int singerId;
		private string singerName;
		private string mobile;
		private string description;
		private string createdBy;
		private DateTime createdOn;
		private string address;
		private DateTime birthDay;
		private int type;
		private string images;
		private string keyword;
		private int stauts;

		#endregion

		#region Constructors

		/// <summary>
		/// Initializes a new instance of the SingerInfoBase class.
		/// </summary>
		public SingerInfo()
		{
		}

		/// <summary>
		/// Initializes a new instance of the SingerInfoBase class.
		/// </summary>
        public SingerInfo(string singerName, string mobile, string description, string createdBy, DateTime createdOn, string address, DateTime birthDay, int type, string images, string keyword, int Status)
		{
			this.singerName = singerName;
			this.mobile = mobile;
			this.description = description;
			this.createdBy = createdBy;
			this.createdOn = createdOn;
			this.address = address;
			this.birthDay = birthDay;
			this.type = type;
			this.images = images;
			this.keyword = keyword;
            this.Status = Status;
		}

		/// <summary>
		/// Initializes a new instance of the SingerInfoBase class.
		/// </summary>
        public SingerInfo(int singerId, string singerName, string mobile, string description, string createdBy, DateTime createdOn, string address, DateTime birthDay, int type, string images, string keyword, int Status)
		{
			this.singerId = singerId;
			this.singerName = singerName;
			this.mobile = mobile;
			this.description = description;
			this.createdBy = createdBy;
			this.createdOn = createdOn;
			this.address = address;
			this.birthDay = birthDay;
			this.type = type;
			this.images = images;
			this.keyword = keyword;
            this.Status = Status;
		}

		#endregion

		#region Properties
		/// <summary>
		/// Gets or sets the SingerId value.
		/// </summary>
		public int SingerId
		{
			get { return singerId; }
			set { singerId = value; }
		}

		/// <summary>
		/// Gets or sets the SingerName value.
		/// </summary>
		public string SingerName
		{
			get { return singerName; }
			set { singerName = value; }
		}

		/// <summary>
		/// Gets or sets the Mobile value.
		/// </summary>
		public string Mobile
		{
			get { return mobile; }
			set { mobile = value; }
		}

		/// <summary>
		/// Gets or sets the Description value.
		/// </summary>
		public string Description
		{
			get { return description; }
			set { description = value; }
		}

		/// <summary>
		/// Gets or sets the CreatedBy value.
		/// </summary>
		public string CreatedBy
		{
			get { return createdBy; }
			set { createdBy = value; }
		}

		/// <summary>
		/// Gets or sets the CreatedOn value.
		/// </summary>
		public DateTime CreatedOn
		{
			get { return createdOn; }
			set { createdOn = value; }
		}

		/// <summary>
		/// Gets or sets the Address value.
		/// </summary>
		public string Address
		{
			get { return address; }
			set { address = value; }
		}

		/// <summary>
		/// Gets or sets the BirthDay value.
		/// </summary>
		public DateTime BirthDay
		{
			get { return birthDay; }
			set { birthDay = value; }
		}

		/// <summary>
		/// Gets or sets the Type value.
		/// </summary>
		public int Type
		{
			get { return type; }
			set { type = value; }
		}

		/// <summary>
		/// Gets or sets the Images value.
		/// </summary>
		public string Images
		{
			get { return images; }
			set { images = value; }
		}

		/// <summary>
		/// Gets or sets the Keyword value.
		/// </summary>
		public string Keyword
		{
			get { return keyword; }
			set { keyword = value; }
		}

		/// <summary>
		/// Gets or sets the Stauts value.
		/// </summary>
        public int Status
		{
            get { return stauts; }
            set { stauts = value; }
		}

		#endregion
	}
}
